package com.biz.primus.ms.sms.transform;

import com.biz.primus.ms.sms.dao.po.SmsTemplate;
import com.biz.primus.ms.sms.dao.ro.SmsTemplateRo;
import com.google.common.base.Function;

/** 
 * 类说明：转换器 (SmsTemplate ---> SmsTemplateRo)
 * @author xiaoyasong 
 * @E-mail:yasong.xiao@biz-united.com.cn 
 * @version 创建时间：2017年1月4日 下午3:10:15 
 */
public class SmsTemplate2SmsTemplateRo implements Function<SmsTemplate, SmsTemplateRo> {

	@Override
	public SmsTemplateRo apply(SmsTemplate smsTemplate) {
		if (smsTemplate != null){
			SmsTemplateRo smsTemplateRo = new SmsTemplateRo();
			smsTemplateRo.setId(smsTemplate.getId());
			smsTemplateRo.setType(smsTemplate.getType());
			smsTemplateRo.setTemplateContent(smsTemplate.getTemplateContent());
			smsTemplateRo.setCreateTimestamp(smsTemplate.getCreateTimestamp());
			smsTemplateRo.setUpdateTimestamp(smsTemplate.getUpdateTimestamp());
			return smsTemplateRo;
		}
		return null;
	}

}
